import axios from 'axios';


var url = "https://www.lingdongzhe.com/gdsf/GdsfWebService.do";

function encodeUnicode(str) {  
    var res = [];  
    for ( var i=0; i<str.length; i++ ) {  
    res[i] = ( "00" + str.charCodeAt(i).toString(16) ).slice(-4);  
    }  
    return "\\u" + res.join("\\u");  
} 

// export function get(param={}){
//     console.log(param);
//     var thedata = {};
//     thedata.ACTIONNAME = param.ACTIONNAME;
//     thedata.MODULE = "uncode";
//     thedata.DATA = encodeUnicode(JSON.stringify(param));
   
//     return new Promise((resolve,reject) => {
//         axios.get(url,{
//             params:{
//                 data:JSON.stringify(thedata)
//             }
//         })
//         .then(response => {
//             resolve(response.data);
//         })
//         .catch(err => {
//             reject(err)
//         })
//     })
// }


export function get(param={}){
    console.log(param);
    var thedata = {};
    thedata.ACTIONNAME = param.ACTIONNAME;
    thedata.MODULE = "uncode";
    thedata.DATA = encodeUnicode(JSON.stringify(param));
   
    return new Promise((resolve,reject) => {

        axios.post(url, thedata)
        .then(response => {
            resolve(response.data);
        })
        .catch(err => {
            reject(err)
        })
    })
}